北京邮电大学学报

  • EI核心期刊

北京邮电大学学报 ›› 2005, Vol. 28 ›› Issue (2): 9-11.doi: 10.13190/jbupt.200502.9.225

• 论文 • 上一篇    下一篇

多输出正交布尔函数的构造及其计数

丁金扣1,2,黄铮1,温巧燕1,杨义先3   

  1. 1北京邮电大学 理学院, 北京 100876; 2中国科学院 信息安全中心国家重点实验室, 北京 100039;3北京邮电大学 国家重点实验室, 北京 100876
  • 出版日期:2005-04-28 发布日期:2005-04-28

Construction and Enumeration of Multiple Output Orthogonal Boolean Functions

DING Jinkou1,2,HUANG Zheng1,WEN Qiaoyan1,YANG Yixian3   

  1. 1School of Science, Beijing University of Posts and Telecommunications, Beijing 100876, China; 2State Key Laboratory of Information Security, Chinese Academy of Sciences, Beijing 100876, China;3State Key Laboratory, Beijing University of Posts and Telecommunications, Bei jing 100876, China
  • Online:2005-04-28 Published:2005-04-28

摘要: 利用二叉树,给出了一种构造多输出正交布尔函数的方法。对任意的正整数n,m(n≥m),当给定一个GF(2) n上的平衡函数f1(x)时,根据f1(x)的取值情况,把GF(2)n划分成若干个不相交的集合,由这些集合可递归地构造出平衡函数f2(x),…,fm(x),且它们的任意线性组合都是平衡函数。进一步给出了用这种方法所构造的多输出正交布尔函数的个数。

关键词: 正交布尔函数, 计数, 平衡函数, 二叉树

Abstract: A method for constructing multi-output orthogonal Boolean functions is presented. For any given integers n,m(n≥m), and the balanced function f(x) onalphabet set, m balanced functions can be obtained by using bifurcate tree. Furthermore, arbitrary linear combination of these functions is balanced. i.e. We get a nvariable moutput orthogonal function. The enumeration of the functions are also given.

Key words: orthogonal Boolean function, enumeration, balanced function, bifurcate tree

中图分类号: